package fr.upmc.alasca.centreCalcul.interne.machinePhysique.machineVirtuelle.interfaces;

import fr.upmc.alasca.centreCalcul.objets.Requete;
import fr.upmc.components.interfaces.OfferedI;
import fr.upmc.components.interfaces.RequiredI;


/**
 * @author Antoine Lavaire, Sabri Labassi, Thibaut Fleury, Ryme Fantazi
 */
public	interface	MachineVirtuelleApplicationI
extends				OfferedI, RequiredI
{
	
	/**
	 * Envoi une requête dans la file d'attente de la Machine Virtuelle.
	 * @param p_requete La requête qui doit être mise en file d'attente
	 * @throws Exception
	 */
	public	void	soumettreRequete
	(
		Requete	p_requete
	) throws	Exception;
}
